Conexão Radius>MySQL

1. Conexão Radius>MySQL

Paulo Henrique G. Demori
phdemori

(usa Slackware)

Enviado em 13/04/2009 - 16:38h

Olá,

Após seguir o seguinte artigo:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1842

Ao executar 'radiusd -x' me deparei com um erro cujo não localizei a solução.

- Mysql error 'Unknown database 'SENHABANCO''

As configurações para conexão do radius ao mysql não ficam no arquivo sql.conf?
Está conforme o tutorial, como pode este erro? Ele está pegando a senha do banco ao invés do nome do banco.

Fiz a varredura nos arquivos radiusd.conf e clients.conf verificando se adicionei a senha ao invés do nome do banco em algum lugar, mas não localizei em nenhum outro lugar a não ser no sql.conf.
======================================================
Observe como está no sql.conf
-----------------------------------
# Database type
# Current supported are: rlm_sql_mysql, rlm_sql_postgresql,
# rlm_sql_iodbc, rlm_sql_oracle, rlm_sql_unixodbc, rlm_sql_freetds
driver = "rlm_sql_mysql"

# Connect info
server = "localhost"
login = "root"
password = "SENHABANCO"

# Database table configuration
radius_db = "radius"

====================================================
Dados do 'radiusd -x'
-------------------------------------
Starting - reading configuration files ...
Using deprecated naslist file. Support for this will go away soon.
Module: Loaded exec
rlm_exec: Wait=yes but no output defined. Did you mean output=none?
Module: Instantiated exec (exec)
Module: Loaded expr
Module: Instantiated expr (expr)
Module: Loaded PAP
Module: Instantiated pap (pap)
Module: Loaded CHAP
Module: Instantiated chap (chap)
Module: Loaded MS-CHAP
Module: Instantiated mschap (mschap)
Module: Loaded System
Module: Instantiated unix (unix)
Module: Loaded SQL
rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
rlm_sql (sql): Attempting to connect to root@localhost:/SENHABANCO
rlm_sql (sql): starting 0
rlm_sql (sql): Attempting to connect rlm_sql_mysql #0
rlm_sql_mysql: Starting connect to MySQL server for #0
rlm_sql_mysql: Couldn't connect socket to MySQL server root@localhost:SENHABANCO
rlm_sql_mysql: Mysql error 'Unknown database 'SENHABANCO''
rlm_sql (sql): Failed to connect DB handle #0
rlm_sql (sql): starting 1
rlm_sql (sql): starting 2
rlm_sql (sql): starting 3
rlm_sql (sql): starting 4
rlm_sql (sql): Failed to connect to any SQL server.
Module: Instantiated sql (sql)
radiusd.conf: "SQL" modules aren't allowed in 'authenticate' sections -- they have no such method.
radiusd.conf[1907] Failed to parse authenticate section.

===================================================================
Caso alguem ja tenha visto este erro ou puder me ajudar eu agradeço.

Obs.
mysql -uroot -pSENHABANCO
use radius
show tables

Consigo acesso normal ao mysql com os comandos acima.
Creio que o mysql está rodando ok.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts